21 research outputs found

    Differentially Private Database Release via Kernel Mean Embeddings

    Get PDF
    We lay theoretical foundations for new database release mechanisms that allow third-parties to construct consistent estimators of population statistics, while ensuring that the privacy of each individual contributing to the database protected. The proposed framework rests on two main ideas. First, releasing (an estimate of) the kernel mean embedding of the data generating random variable instead of the database itself still allows third-parties to construct consistent estimators of a wide class of population statistics. Second, the algorithm can satisfy the definition of differential privacy by basing the released kernel mean embedding on entirely synthetic data points, while controlling accuracy through the metric available in a Reproducing Kernel Hilbert Space. We describe two instantiations of the proposed framework, suitable under different scenarios, and prove theoretical results guaranteeing differential privacy of the resulting algorithms and the consistency of estimators constructed from their outputs

    Determination of fire and explosion characteristics of dust

    Get PDF
    The aim of this paper is to approximate danger of dust clouds normally occur by determining their explosion characteristics. Nowadays, dusty environment is phenomenon in the industry. In general, about 70% of dust produced is explosive. Dust reduction in companies is the main purpose of the national and European legislative. Early identification and characterization of dust in companies may reduce the risk of explosion. It could be used to identify hazards in industrial production where an explosive dust is produced. For this purpose several standards for identification and characterization of explosion characteristics of industrial dust are being used

    Inductive Program Synthesis Over Noisy Data

    Full text link
    We present a new framework and associated synthesis algorithms for program synthesis over noisy data, i.e., data that may contain incorrect/corrupted input-output examples. This framework is based on an extension of finite tree automata called {\em weighted finite tree automata}. We show how to apply this framework to formulate and solve a variety of program synthesis problems over noisy data. Results from our implemented system running on problems from the SyGuS 2018 benchmark suite highlight its ability to successfully synthesize programs in the face of noisy data sets, including the ability to synthesize a correct program even when every input-output example in the data set is corrupted

    Mixed reality control center for ROVs

    No full text
    U ovom radu dizajniran je i implementiran upravljački sustav za BlueROV2 robotsko vozilo. Implementacijom je realizirana komunikacija robota sa upravljačkim računalom sa kojim komunicira preko ROS-a, šalje tom računalu podatke sa kamere i senzora na robotu, a preko upravljačkog računala primamo input sa joystick-a i upravljamo robotom. Nadalje, implementirana je Unity aplikacija upravljačkog centra u kojoj operator robota u aplikaciji virtualne stvarnosti ima upravljački centar u kojem mu se prikazuje video stream sa kamere robota, te dubina na kojoj je robot i njegova orijentacija u prostoru.In this paper, a control system for the BlueROV2 remotely operated vehicle (ROV) has been designed and implemented. The implementation enables communication between the robot and a control computer via ROS, where data from the robot's camera and sensors are sent to the control computer. Input from the joystick is received through the control computer, allowing control of the robot. Furthermore, a Unity application for the control center has been developed, providing the robot operator with a virtual reality (VR) interface. The VR control center displays a video stream from the robot's camera, as well as the robot's depth and orientation in space

    Mixed reality control center for ROVs

    No full text
    U ovom radu dizajniran je i implementiran upravljački sustav za BlueROV2 robotsko vozilo. Implementacijom je realizirana komunikacija robota sa upravljačkim računalom sa kojim komunicira preko ROS-a, šalje tom računalu podatke sa kamere i senzora na robotu, a preko upravljačkog računala primamo input sa joystick-a i upravljamo robotom. Nadalje, implementirana je Unity aplikacija upravljačkog centra u kojoj operator robota u aplikaciji virtualne stvarnosti ima upravljački centar u kojem mu se prikazuje video stream sa kamere robota, te dubina na kojoj je robot i njegova orijentacija u prostoru.In this paper, a control system for the BlueROV2 remotely operated vehicle (ROV) has been designed and implemented. The implementation enables communication between the robot and a control computer via ROS, where data from the robot's camera and sensors are sent to the control computer. Input from the joystick is received through the control computer, allowing control of the robot. Furthermore, a Unity application for the control center has been developed, providing the robot operator with a virtual reality (VR) interface. The VR control center displays a video stream from the robot's camera, as well as the robot's depth and orientation in space

    Mixed reality control center for ROVs

    No full text
    U ovom radu dizajniran je i implementiran upravljački sustav za BlueROV2 robotsko vozilo. Implementacijom je realizirana komunikacija robota sa upravljačkim računalom sa kojim komunicira preko ROS-a, šalje tom računalu podatke sa kamere i senzora na robotu, a preko upravljačkog računala primamo input sa joystick-a i upravljamo robotom. Nadalje, implementirana je Unity aplikacija upravljačkog centra u kojoj operator robota u aplikaciji virtualne stvarnosti ima upravljački centar u kojem mu se prikazuje video stream sa kamere robota, te dubina na kojoj je robot i njegova orijentacija u prostoru.In this paper, a control system for the BlueROV2 remotely operated vehicle (ROV) has been designed and implemented. The implementation enables communication between the robot and a control computer via ROS, where data from the robot's camera and sensors are sent to the control computer. Input from the joystick is received through the control computer, allowing control of the robot. Furthermore, a Unity application for the control center has been developed, providing the robot operator with a virtual reality (VR) interface. The VR control center displays a video stream from the robot's camera, as well as the robot's depth and orientation in space
    corecore